|
|
הוסיפו מידע על מעסיק
|
מהנדס תוכנה
|
|
שאלות מראיונות עבודה לתפקיד
|
|
|
|
|
Theworker >
תוכנה
>
פירוט שאלות מראיונות עבודה לתפקיד מהנדס תוכנה
פירוט שאלות מראיונות עבודה לתפקיד מהנדס תוכנה
1240 - 1231 מתוך 1494
|
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת אורבוטק
מרץ 2015
|
21.11.2016
|
|
|
פרטים לגבי התהליך |
מיון ראשוני דרך חברת השמה, שם מתבצעים ראיון ראשוני ומבחן בשם אורבוטק. בשלב הבא ראיון מבקצועי בבית החברה. |
|
שאלות מתוך הראיון |
כתוב פונקציה הסופרת את הביטים הדולקים במספר.
לדוגמא: עבור הקלט "100011", יתקבל הפלט "3".
* יש פתרון טריוויאלי ולא יעיל במיוחד, ויש פתרון מקורי יותר.
יש לשים לב שהם לא מחפשים רק פתרון, אלא גם מעוניינים לראות את תהליך החשיבה במציאתו, אז כדאי לפרט קצת. |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
נובמבר 2016
|
|
int count_ones(int x)
{
int i = 0;
while (x)
{
i++;
x &= x - 1;
}
return i;
}
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אורבוטק :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת אינטל
אוקטובר 2016
|
21.11.2016
|
|
|
פרטים לגבי התהליך |
ראיון מקצועי באינטל |
|
שאלות מתוך הראיון |
לבנות פונקציה שמשווה בין מחרוזות ומחזירה 1 אם מחרוזת א' מורכבת מאותם התווים (בדיוק) של מחרוזת ב' ו-0 אחרת. |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
מאי 2018
|
|
נאיבי: על כל תו של מחרוזת 1, לרוץ על כל התווים של מחרוזת 2. לבדוק שהתו נמצא איפשהו. סיבוכיות ריבועית.
שיפור: להכין מערך של 256 תאים, שבו כל תא מייצג מס' מופעים של תו. לרוץ על מחרוזת 1 - כל מופע של תו להוסיף ++ במקום הנכון. אחר כך, לרוץ על מחרוזת 2 ולעשות -- במקום הנכון.
אם בסוף המערך מלא רק באפסים, זה אומר ששני המחרוזות מורכבות מאותם תווים בדיוק. סיבוכיות לינארית.
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אינטל :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת מלאנוקס
נובמבר 2015
|
20.11.2016
|
|
|
פרטים לגבי התהליך |
ראיון ראשון, שני מהנדסים. כשעה וחצי. |
|
שאלות מתוך הראיון |
נתונים שני מצביעים לראשים של 2 רשימות מקושרות חד כיווניות:
1. כתוב פונקציה שמחזירה כן/לא אם 2 הרשימות מצטלבות
2. כתוב פונקציה שמחזירה את האיבר שבו הרשימות מצטלבות |
|
תשובות |
הוסף תשובה
|
לצפיה בתשובות
|
|
|
|
|
נובמבר 2016
|
|
1. סורקים כל רשימה עד הסוף, ובודקים אם הפוינטרים לאבר האחרון הוא אותו פוינטר
2. אם הרשימות היו באורך שווה אז פשוט היינו מתקדמים בכל איטרציה אבר אחד בכל רשימה ומשווים פוינטרים. כיוון שהרשימות לא בהכרח באותו גודל - נהפוך אותן לכאלה:
נספור את האורך של כל רשימה, וברשימה הארוכה יותר "נדלג" קדימה מספר אברים ששווה להפרש בגדלי הרשימות. עכשיו יש לנו מצביעים לרשימות ב"אותו גודל", וקל למצוא בסריקה פשוטה קדימה.
יש לציין שדורשים ממש קידוד על דף ולא פסאודו-קוד
|
|
|
|
דצמבר 2018
|
|
נרוץ על רשימה אחת ונכניס את הכתובות שלה לתוך מערך כך בהאיבר הראשון במערך יהיה הכתובת של האיבר הראשון וכך הלאה , אחר כך נרוץ על הרשימה השנייה ונבדוק האם הכתובת נמצאת במערך
|
|
|
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על מלאנוקס :
|
|
|
ראיון לתפקיד מהנדס תוכנה
בחברת אסנס
אוקטובר 2016
|
17.11.2016
|
|
|
פרטים לגבי התהליך |
Common questions. 1 hour exam in C and logic q. |
|
שאלות מתוך הראיון |
Implement median filter by +,-,/,*,>,< |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על אסנס :
|
|
|
אוקטובר 2016
|
16.11.2016
|
|
|
פרטים לגבי התהליך |
הגיעו די הרבה מרואיינים (להערכתי כ25-30), ברגע מוסיים כולם נקראו לעלות למעלה לכיתת מחשבים, אחרי הסברים על התהליך והמבחן התחיל המבחן הממחושב שנמשך כ4 שעות, 4 שאלות. בעקרון הם רוצים שתסיים את המבחן אחרי 3 שעות, אבל אם לא, אז יורדות נקודות ככל שאתה יותר חורג מהזמן. |
|
שאלות מתוך הראיון |
ניתן לבחור בין שפות Java, C, C++
השאלות מופיעות כאן ובאתרים אחרים. אחזור בקצרה ממה שאני זוכר. שאלה של פילטור פקטות (צריך לוודא שהפורט הרשום לא נמצא במאגר, אחרת לסנן), עץ בינארי, שאלה על חיפוש טקסט אסור, שלאה עם הכתובות (10 אחוז)
כבר כתבו במפורט את השאלות הנ"ל לכן לא רואה צורך לפרט עוד |
|
|
|
|
הוסף מידע על החברה
|
עוד מידע על צ'קפוינט :
|
|
יש לכם מה להוסיף ?
|
|
|
|
|
|